﻿<?xml version="1.0" encoding="utf-8"?>

<UANodeSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"
           xmlns:xsd="http://www.w3.org/2001/XMLSchema"
           xmlns="http://opcfoundation.org/UA/2011/03/UANodeSet.xsd">
  <Aliases>
    <Alias Alias="Boolean">i=1</Alias>
    <Alias Alias="SByte">i=2</Alias>
    <Alias Alias="Byte">i=3</Alias>
    <Alias Alias="Int16">i=4</Alias>
    <Alias Alias="UInt16">i=5</Alias>
    <Alias Alias="Int32">i=6</Alias>
    <Alias Alias="UInt32">i=7</Alias>
    <Alias Alias="Int64">i=8</Alias>
    <Alias Alias="UInt64">i=9</Alias>
    <Alias Alias="Float">i=10</Alias>
    <Alias Alias="Double">i=11</Alias>
    <Alias Alias="DateTime">i=13</Alias>
    <Alias Alias="String">i=12</Alias>
    <Alias Alias="ByteString">i=15</Alias>
    <Alias Alias="Guid">i=14</Alias>
    <Alias Alias="XmlElement">i=16</Alias>
    <Alias Alias="NodeId">i=17</Alias>
    <Alias Alias="ExpandedNodeId">i=18</Alias>
    <Alias Alias="QualifiedName">i=20</Alias>
    <Alias Alias="LocalizedText">i=21</Alias>
    <Alias Alias="StatusCode">i=19</Alias>
    <Alias Alias="Structure">i=22</Alias>
    <Alias Alias="Number">i=26</Alias>
    <Alias Alias="Integer">i=27</Alias>
    <Alias Alias="UInteger">i=28</Alias>
    <Alias Alias="HasComponent">i=47</Alias>
    <Alias Alias="HasProperty">i=46</Alias>
    <Alias Alias="Organizes">i=35</Alias>
    <Alias Alias="HasEventSource">i=36</Alias>
    <Alias Alias="HasNotifier">i=48</Alias>
    <Alias Alias="HasSubtype">i=45</Alias>
    <Alias Alias="HasTypeDefinition">i=40</Alias>
    <Alias Alias="HasModellingRule">i=37</Alias>
    <Alias Alias="HasEncoding">i=38</Alias>
    <Alias Alias="HasDescription">i=39</Alias>
  </Aliases>
  <NamespaceUris>
    <Uri>http://opcuaservicesforwpf.codeplex.com/test/</Uri>
  </NamespaceUris>
  <ServerUris>
  </ServerUris>
  <UAObject NodeId="ns=1;s=Robot1" BrowseName="1:Robot1" EventNotifier="1">
    <DisplayName>Robot1</DisplayName>
    <References>
      <Reference ReferenceType="Organizes" IsForward="false">i=85</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;s=Robot1_Axis1" BrowseName="1:Axis1" DataType="Float" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Axis1</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=Robot1</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
    <Value>
      <uax:Float>0</uax:Float>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;s=Robot1_Axis2" BrowseName="1:Axis2" DataType="Float" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Axis2</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=Robot1</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
    <Value>
      <uax:Float>0</uax:Float>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;s=Robot1_Axis3" BrowseName="1:Axis3" DataType="Float" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Axis3</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=Robot1</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
    <Value>
      <uax:Float>0</uax:Float>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;s=Robot1_Axis4" BrowseName="1:Axis4" DataType="Float" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Axis4</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=Robot1</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
    <Value>
      <uax:Float>0</uax:Float>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;s=Robot1_Mode" BrowseName="1:Mode" DataType="Int16" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Mode</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=Robot1</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
    <Value>
      <uax:Int16>2</uax:Int16>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;s=Robot1_Speed" BrowseName="1:Speed" DataType="Int16" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Speed</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=Robot1</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
    <Value>
      <uax:Int16>0</uax:Int16>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;s=Robot1_Laser" BrowseName="1:Laser" DataType="Boolean" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Laser</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=Robot1</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
    <Value>
      <uax:Boolean>false</uax:Boolean>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;s=Robot1_Stop" BrowseName="1:Stop">
    <DisplayName>Stop</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=Robot1</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;s=Robot1_Multiply" BrowseName="1:Multiply">
    <DisplayName>Multiply</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=Robot1</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;s=Robot1_Multiply_InArgs" BrowseName="InputArguments" DataType="Argument" ValueRank="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=Robot1_Multiply</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject>
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=296</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:Argument>
              <uax:Name>a</uax:Name>
              <uax:DataType>
                <uax:Identifier>i=11</uax:Identifier>
              </uax:DataType>
              <uax:ValueRank>-1</uax:ValueRank>
              <uax:ArrayDimensions></uax:ArrayDimensions>
            </uax:Argument>
          </uax:Body>
        </uax:ExtensionObject>
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=296</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:Argument>
              <uax:Name>b</uax:Name>
              <uax:DataType>
                <uax:Identifier>i=11</uax:Identifier>
              </uax:DataType>
              <uax:ValueRank>-1</uax:ValueRank>
              <uax:ArrayDimensions></uax:ArrayDimensions>
            </uax:Argument>
          </uax:Body>
        </uax:ExtensionObject>
      </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;s=Robot1_Multiply_OutArgs" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=Robot1_Multiply</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject>
        <uax:ExtensionObject>
          <uax:TypeId>
            <uax:Identifier>i=296</uax:Identifier>
          </uax:TypeId>
          <uax:Body>
            <uax:Argument>
              <uax:Name>result</uax:Name>
              <uax:DataType>
                <uax:Identifier>i=11</uax:Identifier>
              </uax:DataType>
              <uax:ValueRank>-1</uax:ValueRank>
              <uax:ArrayDimensions></uax:ArrayDimensions>
            </uax:Argument>
          </uax:Body>
        </uax:ExtensionObject>
      </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
</UANodeSet>